package cn.scau.server.vo;

import cn.scau.server.pojo.ApplicationItemsFixed;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;
import java.util.List;

@ApiModel(value="一个员工的一条申请记录实体",description = "")
public class SingleRecordVO {

    @ApiModelProperty(value="员工工号")
    private String empId;

    @ApiModelProperty(value="记录号")
    private Integer recordId;

    @ApiModelProperty(value="这条申请的状态")
    private String status;

    @ApiModelProperty(value="状态号")
    private Integer statusId;

    @ApiModelProperty(value="这条申请的申请类型名称")
    private String flowName;

    @ApiModelProperty(value="这条申请的申请类型id")
    private Integer flowId;

    @ApiModelProperty(value = "这条申请的申请时间")
    private Date createTime;

    @ApiModelProperty(value = "这个员工的名字")
    private String name;

    @ApiModelProperty(value="这条申请的流动申请项")
    private List<RecordItemsVO> items;

    @ApiModelProperty(value="这条申请的固定申请项")
    private ApplicationItemsFixed applicationItemsFixed;

    public Integer getRecordId() {
        return recordId;
    }

    public void setRecordId(Integer recordId) {
        this.recordId = recordId;
    }

    public String getEmpId() {
        return empId;
    }

    public void setEmpId(String empId) {
        this.empId = empId;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Integer getStatusId() {
        return statusId;
    }

    public void setStatusId(Integer statusId) {
        this.statusId = statusId;
    }

    public String getFlowName() {
        return flowName;
    }

    public void setFlowName(String flowName) {
        this.flowName = flowName;
    }

    public Integer getFlowId() {
        return flowId;
    }

    public void setFlowId(Integer flowId) {
        this.flowId = flowId;
    }

    public List<RecordItemsVO> getItems() {
        return items;
    }

    public void setItems(List<RecordItemsVO> items) {
        this.items = items;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public ApplicationItemsFixed getApplicationItemsFixed() {
        return applicationItemsFixed;
    }

    public void setApplicationItemsFixed(ApplicationItemsFixed applicationItemsFixed) {
        this.applicationItemsFixed = applicationItemsFixed;
    }
}
